@charset "utf-8";
/* CSS Document */
body {
	background-color: #f3f2f2;
	overflow-x: hidden;
	color: #666;
	font-size: 12px;
	font-family: microsoft yahei, "宋体";
	position: relative;
}/*网站字体颜色*/
a {
	color: #666;
	text-decoration: none;
}  /*for ie f6n.net*/
a:focus {
	outline: 0;
} /*for ff f6n.net*/
a:hover {
	text-decoration: underline;
}
.vam {
	vertical-align: middle;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
p {
	word-spacing: -1.5px;
}
.tr {
	text-align: right;
}
.tl {
	text-align: left;
}
.center {
	text-align: center;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pa {
	position: absolute;
}
.pr {
	position: relative
}
/* -- 购物车外部框架 -- */
.cart_header, .cart_content, .cart_footer {
	width: 980px;
	margin: 0 auto;
}
/* -- 页面整体布局 -- */
.header, .content, .footer {
	width: 1000px;
	margin: 0 auto;
	font-family: microsoft yahei;
}
.content{ margin:15px auto 0; overflow:hidden;
}
.left {
	width: 201px;
	float: left;
	overflow: hidden;
}
.left2 {
	width: 700px;
	float: left;
	overflow: hidden;
}
.left3 {
	width: 754px;
	float: left;
	overflow: hidden;
	color: #666;
}
.lefttop {
	background: url(Img/left_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-top: 10px;
}
.left2top {
	height: 3px;
	font-size: 0;
	overflow: hidden;
}
.leftbot {
	background: url(Img/left_bot_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.left2bot {
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.rightbot {
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.right {
	width: 784px;
	float: right;
	display: inline;
	overflow: hidden;
        margin-bottom: 14px;
}
.right2 {
	width: 275px;
	float: right;
	overflow: hidden;
}
.right3 {
	width: 201px;
	float: right;
	overflow: hidden;
	color: #666;
}
.right2top {
	background: url(Img/right2_top_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
}
.right2bot {
	background: url(Img/left_bot2_img.gif) no-repeat;
	height: 3px;
	font-size: 0;
	overflow: hidden;
	margin-bottom: 10px;
}
.right_main {
	width: 782px;
	min-height: 458px;
	border: solid 1px #d5d5d5;
	padding-bottom: 15px;
	overflow: hidden;
	background: #fff;
}
.right2_main {
	width: 273px;
	border: solid 1px #d5d5d5;
	border-top: 0;
	border-bottom: 0;
	padding-bottom: 15px;
	overflow: hidden;
	background: #fff
}
.left2_main {
	width:782px;
	border: solid 1px #d5d5d5;
	padding-bottom: 15px;
	overflow: hidden;
	background: #fff;
}
 .h_nav li a:-webkit-any-link {
display:block;
}

.container {	margin-left: auto;	margin-right: auto;	width: 1000px;}
.dh_nav .container {	width: 1100px;text-align:center;font-size:0px;}
/*页眉*/
.header {
        background-color: white;
	position: relative;
	z-index: 998;
	width: 100%;
}
/*--顶部链接导航*/
.hd_top {
	border-bottom: 1px solid #ebebeb;
}
.hd_top .container {
	height: 39px;
	line-height: 39px;
}
.hd_top a {
	padding: 0 10px;
}
.hd_top span {
	color: #333333;
}
/*--页眉内容*/
.hd_cont {
	position: relative;
	height: 116px;
	overflow: hidden;
width:800px;
}
.hd_cont .hd_logo {
	position: absolute;
	left: 0;
	top: 28px;
}
.hd_cont .hd_logo dd {
	margin-left: 16px;
	padding-left: 12px;
	height: 58px;
}
.hd_cont .hd_logo dd h2 {
	
	padding-bottom: 5px;
	font-size: 24px; letter-spacing:2px;
	color: #333;

}
.hd_cont .hd_logo dd p {
	font-size: 18px;
	color: #85c226;
	
}
.hd_cont .dh_phone { float:right;
	padding: 2px 0px 2px 52px;
	margin-top: 0px;
	background: url(../images/hdPhoen_ico.png) no-repeat left center;
	font-size: 14px;
	color: #000;
}
.hd_cont .dh_phone dd {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*--导航栏*/
.dh_nav {
	background-color: #4c7b2b;
}
.dh_nav ul {
	height: 48px;
}
.dh_nav li {	display: inline-block;    vertical-align: top;}
.dh_nav li a {
	display: block;
	padding: 0 17px;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	color: #fff;
	font-family: microsoft yahei;

	background: url(../images/navLi.png) no-repeat left center;
	text-decoration: none;
}
.dh_nav li a.navHome {
	padding: 0 14px;
	background-image: none;
}
.dh_nav li a:hover, .dh_nav li a.cur {
	background-color: #fff;
font-weight:bold;
	color: #4c7b2b;
}
/*页尾*/
.fotNavBg {
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	background-color: #4c7b2b;
}
.fotNav {
	color: #fff;
	text-align: center;
}
.fotNav a {
	padding: 0 12px;
	color: #fff;
	font-size: 14px;
}
/*页尾*/
.footWrap {
	background-color: #515151
}
.footer {
	position: relative;
	height: 155px;
	overflow: hidden;
}
.fotTxt {
	margin-top: 30px;
}
.fotTxt dt {
	margin-left: 200px;
	padding-top: 23px;
}
.fotTxt dd {
	padding-left: 26px;
	margin-left: 400px;
	line-height: 24px;
	color: #fff;
	border-left: 1px solid #d6d6d6;
        position:relative;
}
.fotTxt dd img{position:absolute;left:370px;top:50%;margin-top:-39px;}
.fotTxt dd a {
	color: #333;
}

.bannerBox {
	width: 100%;
	height: 500px;
	background: url(../images/barnerBox.jpg) no-repeat center;
}

#flashs {
	position: relative;
	height: 500px;
	overflow: hidden;
}
#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
}
#flashs .btn {
	position: absolute;
	z-index: 7;
	bottom: 15px;
	left: 50%;
	margin-left: -95px;
	padding: 0px 6px;
}
#flashs .btn span {
	color: #fff;
	background: #333;
	cursor: pointer;
	display: inline-block;
	margin: 0 2px;
	width: 25px;
	height: 25px;
	font-size: 14px;
	line-height: 25px;
	text-align: center;
}
#flashs .btn span.cur {
	background: #C40C0C;
}

   .dh_nav li { position: relative; z-index: 10; }
   .dh_nav li .link { position: absolute; left: -10px; right: 0; top: 48px; display: none;width:130% }
   .dh_nav li .link a { background: #4c7b2b; font-size: 12px; color: #fff; line-height: 48px; border-bottom: 1px dashed #fbf7f7; }

.copyright{height:40px;line-height:40px;color:#fff;font-size:12px;background:#333;text-align:center;font-weight:bold;}
/*pk*/
#pk-h{color: #4c7b2b;}
.pk{ background:url(../images/pk_bg.gif) no-repeat center 187px #FFFFFF; height:743px; padding-top:20px;}
.pk h2{ font-size:22px; font-weight:normal; text-align:center;  height:94px; padding-top:30px; margin-bottom: 190px;}
.pk h2 a{ color:#555; cursor:default; text-decoration:none;}
.pk h2 i{ color:#e40404;font-size: 20px;font-weight:bold;}
.pk h2 b{ color:#000; font-size:32px; display:block; padding-bottom:9px;}
.pk h3{ height:114px; overflow:hidden;}
.pk h3 i{ display:inline-block; float:left; padding:26px 0 0 285px; width:181px;}
.pk h3 b{ display:inline-block; float:left; padding-top:12px; width:135px;}
.pk h3 em{ display:inline-block; float:left; padding-top:26px;}
.pk p{ overflow:hidden; color:#333; height:59px; line-height:59px; font-size:14px;}
.pk p i{ display:inline-block; float:left; padding:0 0 0 41px; width:406px;font-weight: bold;}
.pk p b{ display:inline-block; float:left;  width:113px; height:30px; line-height:30px; text-align:center; color:#fff; margin-top:18px;}
.pk p em{ display:inline-block; float:left; padding-left:28px; width:407px;}
.pk p span{ color:#4c7b2b;}
/*优势*/
/*
.ys{ background:url(../images/ys_bg1.jpg) no-repeat center 0 #FFFFFF; height:756px;}
.ys h3{ text-align:center; padding-top:35px; height:215px;}
.ys dl{ padding-bottom:26px;}
.ys dl dt{ background:url(../images/ys_dt.gif) no-repeat; width:502px; height:81px;}
.ys dl dt a{ color:#4a1805; cursor:default; text-decoration:none; }
.ys dl dt b{ display:inline-block; width:81px; height:81px; float:left; padding-left:27px; text-align: center; font-size:38px; font-family:Arial; line-height:81px;}
.ys dl dt span{ display:inline-block; float:left; padding:28px 0 0 46px;}
.ys dl dd{ margin:16px 0 0 89px;}
.ys dl dd p{ color:#333; font-size:14px;line-height:36px;background:url(../images/ys_p.gif) no-repeat 0 12px; padding-left:24px;}
.ys dl dd p span{ font-weight:bold; color:#e40404;}
.ys2{ background:url(../images/ys_bg2.jpg) no-repeat center 0 #FFFFFF; height:536px; overflow:hidden; margin-bottom:33px;}
.ys2 dl{ margin-left:460px;}
*/
.search{float:right; width:217px; height:30px; border:2px solid #969696; margin-top:5px; }
.in{float:left; width:178px; font-size:14px; line-height:30px; border:none; outline:none; color:#333; text-indent:15px;}
.btn_submit{width:39px; height:30px; float:left; background-color:#969696; background-image: url(../images/pub_icon04.png) ; background-repeat:no-repeat; border:none; cursor:pointer; background-position:center;}